package com.xiangxiao.rpan.storage.anotion;

import com.xiangxiao.rpan.storage.entity.StorageSourceParamDef;

import java.util.List;

/**
 * @Projectname: StorageParamSelect
 * @Author: xiangxiao
 * @Email: 573768011@qq.com
 * @Data:2023/10/21 0:52
 */
public interface StorageParamSelect {
  /**
   * 获取存储源参数下拉选项列表.
   * @param   storageParamItem
   *          存储源下拉参数定义
   * @param   targetParam
   *          存储源参数
   * @return  存储源参数下拉选项列表
   */
  List<StorageSourceParamDef.Options> getOptions(StorageParamItem storageParamItem, Object targetParam);
}
